
const permissionDirective = {
  mounted(el, binding) {
    // 从 binding.value 中获取所需的权限信息
    const permission = binding.value; // [****]
    if (!permission.length) return;
    // 这里可以根据你的权限逻辑进行验证
    const hasPermission = checkPermission(permission);
    console.log(hasPermission);
    if (!hasPermission) {
      // 如果没有权限，从 DOM 中移除元素
      el.parentNode.removeChild(el);
    }
  },
};

// 进行权限验证的函数
function checkPermission(permission) {
  // 在这里实现你的权限验证逻辑
    const permsList = localStorage.getItem('ZM·Admin-1.0.0-perms');
    //如果是管理员 * true 或者 列表中含 *
  return permsList.includes('*') || permsList.includes(permission);
}

export default permissionDirective;
